""" Package contains all existing generatos for AutoTagSearcher """

from S3D.MultiGenerator.Generators.DescGenerator import DescGenerator
from S3D.MultiGenerator.Generators.MacrosGenerator import MacrosGenerator
from S3D.MultiGenerator.Generators.VarGenerator import VarGenerator

__all__ = [
    "registerAll",
    "DescGenerator",
    "MacrosGenerator",
    "VarGenerator"
]

def registerAll(searcher):
    DescGenerator().register(searcher)
    MacrosGenerator().register(searcher)
    VarGenerator().register(searcher)
